Career 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ljubljana Open 2002 - Ljubljana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zagreb Open - Zagreb Sporting Challenger - Turin ATU Cup - Weiden V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Black Forest Open 2000 - Freudenstadt Macedonian Open - Skopje Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Telesp Celular Open - Campinas Black Forest Open - Freudenstadt Global Telecom Open - Curitiba Open de L'Isere (Open 38) - Grenoble Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas XL Challenger de Tenis Copa Sevilla - Seville Visa Tennis Open - Sao Paulo Cerveza Cristal - Santiago Maia Open - Oporto Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City XL Capital Bermuda Open - Bermuda Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Challenger Cudad de Guayaquil - Guayaquil Pekao Open - Szczecin Nord LB Open 2007 - Braunschweig LXVII Concursu Internacional de Vigo - Vigo Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger 2007 - Lima Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 9th Wartburg Open - Eisenach XI Venice Open - Venice Copa Ericsson Costa Rica - San Jose BSI Challenger Lugano - Lugano Bancolombia Open - Cali Lima Challenger - Lima Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Trani Challenger X Ciutat de Barcelona - Barcelona Montevideo Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Top Wool Challenger - Biella Pekao Open - Szczecin SMS Tennis Cup - Sao Paulo ATP Challenger XXVI Edizione - Manerbio VII Avierto Internacional de Salinas - Salinas TCT Open - Tunis Garden Open - Rome Nord/LB Open - Braunschweig Schickendanz Open - Furth The Scottish Tennis Championships - Edinburgh Wartburg Open - Eisenach Eddleman USTA Challenger - Birmingham Tennis Cup of Flanders - Ostende Siemens Open - Scheveningen Copa Sevilla Internacionales de Andalucia - Seville DPD Challenger 2000 - Aschaffenburg Copa Ericsson Mexico - Guadalajara Open de Charleroi - Charleroi Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo Internationaux de Tennis de Brest - Brest Copa Ericsson Costa Rica - San Jose Memorial Savigny - Sassuolo Open de Montauban - Montauban Siemens Open 2001 - Scheveningen Nord/LB Open - Braunschweig Challenger Casino Lugano - Lugano Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro Heilbronn Challenger IX Ciutat de Barcelona - Barcelona Quimper Challenger Marrakech Challenger Exim Agmedia Open - Kosice Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Bordeaux Challenger Credit Agricole Suisse Open - Gstaad Pekao Open 2003 - Szczecin Northern Electric Open 1999 - Newcastle Copa Ericsson - Lima Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Open de Montauban - Montauban Muller Cup 2000 - Ulm BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo St. Remy Challenger Petange Challenger Mons Challenger TED Open - Istanbul Braunschweig Challenger St. Remy Challenger Orleans Challenger Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Rennes Challenger Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Open 88 - Contrexeville BH Tennis Open International Cup - Belo Horizonte Copa Ericsson - Sao Paulo Happy Valley Challenger Irving Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Porsche Open - Poznan Mouilleron-Le-Captif Challenger Quimper Challenger Pro Tennis World Open - Sunrise Orleans Challenger Rennes Challenger Wroclaw Challenger Sophia Antipolis Challenger Lyon Challenger Ilkley Challenger Braunschweig Challenger Orleans Challenger Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Petange Challenger Lima Challenger Heilbronn Challenger Mouilleron-Le-Captif Challenger Sydney International - Sydney Heilbronn Challenger Stockholm Open - Stockholm AT&T Challenge - Atlanta Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - London Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Salem Open - Hong Kong The Priority Telecom Open - Amersfoort Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Generali Open 2001 - Kitzbuhel Brazil Open - Salvador Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco U.S. Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mons Challenger Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Schickendanz Open - Furth Mons Challenger Estoril Open - Estoril Red Letter Days Open - Nottingham San Luis Potosi Challenger 2002 - San Luis Potosi Open 88 - Contrexeville Bordeaux Challenger San Luis Potosi Challenger - San Luis Potosi ATP Kremlin Cup - Moscow Zagreb Open - Zagreb San Luis Potosi ATP Challenger - San Luis Potosi SMS Tennis Open - Sao Paulo IPP Open - Helsinki VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Open 13 - Marseille Nord/LB Open - Braunschweig Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich Japan Open - Tokyo Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Heineken Open - Auckland Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Copa Telmex - Buenos Aires Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Davidoff Swiss Indoors - Basel MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad AEGON International - Eastbourne Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Citi Open - Washington Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Next Generation Adelaide International - Adelaide Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN/AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Citrix Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Open 13 - Marseille TD Waterhouse Cup - Long Island The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Cerveza Club Colombia Open - Bogota Legg Mason Tennis Classic - Washington Medibank International - Sydney US Men's Clay Court Championships - Houston AAPT Championships - Adelaide Medibank International - Sydney Estoril Open - Estoril Pilot Pen Tennis - New Haven Tata Open - Chennai ATP Kremlin Cup - Moscow Heineken Open - Auckland Heineken Open - Auckland Apia International - Sydney AEGON Championships - London Open Sud de France - Montpellier Moselle Open - Metz Open de Tenis Comunidad Valenciana - Valencia Pacific Life Open - Indian Wells The Stella Artois Championships - London Topshelf Open - 's-Hertogenbosch Apia International - Sydney European Open - Antwerp Qatar ExxonMobil Open - Doha Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami The Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 ARAG ATP World Team Championship - Dusseldorf 70th River Oaks International Tennis Tournament - Houston 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Athens Olympics - Beijing River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0